#include "interface/main/mainwindow.h"
#include "interface/login/mylogin.h"
#include "route/route.h"

#include <QApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    //test begin
//    MainWindow w;
//    w.show();
//    return a.exec();
    //test end

    MainWindow w;
    MyLogin loginObj;

    w.setMyLogin(&loginObj);

    Route* route = Route::NewInstance();
    route->setMyLoginInterface(&loginObj);
    route->setMyMainWindowInterface(&w);

    if(loginObj.exec() == QDialog::Accepted){
        w.beforeShow();
        w.show();
        w.afterShow();
        return a.exec();
    }else{
        return 0;
    }
}
